package com.wfy.modules.tencent.utils;

import com.google.gson.Gson;
import com.wfy.common.util.SpringContextHolder;
import com.wfy.modules.tencent.common.ResponseEntity;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 *
 * @author: wangxindong
 * @date: 2018/2/21-22:18
 */
public final class HttpRequestUtils<T> {

    // ================================================================
    // Constants
    // ================================================================

    private static final Logger LOGGER = LoggerFactory.getLogger(HttpRequestUtils.class);

    // ================================================================
    // Fields
    // ================================================================

    private static final Gson GSON = SpringContextHolder.getBean(Gson.class);


    // ================================================================
    // Constructors
    // ================================================================

    // ================================================================
    // Methods from/for super Interfaces or SuperClass
    // ================================================================

    // ================================================================
    // Public or Protected Methods
    // ================================================================

    public static <T> ResponseEntity<T> post(String url, Map<String, Object> param,
                                             Map<String, String> header) {
        return null;
    }

    public static <T> ResponseEntity<T> get(String url, Map<String, String> header) {
        return null;
    }


    // ================================================================
    // Getter & Setter
    // ================================================================

    // ================================================================
    // Private Methods
    // ================================================================


    // ================================================================
    // Inner or Anonymous Class
    // ================================================================

    // ================================================================
    // Test Methods
    // ================================================================

}
